using System;

namespace Beaker.OpenCube.Render.Shapes
{
	public sealed class Component
		: Shape
	{
		/// <summary>
		/// Computes the intersection with the given ray.
		/// </summary>
		/// <param name="scene">The scene.</param>
		/// <param name="ray">The ray to compute an intersection with.</param>
		/// <returns>
		/// An intersection or <c>null</c> when there was no intersection.
		/// </returns>
		/// <exception cref="System.NotImplementedException"></exception>
		public override Intersection ComputeIntersection( Scene scene, Ray ray )
		{
			throw new NotImplementedException();
		}
	}
}